package com.bonc.modules.rpt.entity;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @author jinlong
 * @date 2021/7/12
 */
@Data
@TableName("TB_RPT_SER_NO_KNOW_COMPLAIN_DAY")
public class NoKnownEntity {
    @ExcelProperty("序号")
    private String surveyReqId;
    @ExcelProperty("处理日期")
    @DateTimeFormat("yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date dealDate;
    @ExcelProperty("调研客户号码")
    @ExcelIgnore
    private String targetMsisdn;
    @ExcelProperty("用户ID")
    private String userId;
    @ExcelProperty("营业厅归属地市代码")
    @ExcelIgnore
    private String regionCode;
    @ExcelProperty("营业厅归属地市")
    private String regionName;
    @ExcelProperty("营业厅归属区县代码")
    @ExcelIgnore
    private String cityCode;
    @ExcelProperty("营业厅归属区县")
    private String cityName;
    @ExcelProperty("营业厅归属网格代码")
    @ExcelIgnore
    private String griddingCode;
    @ExcelProperty("营业厅归属网格名称")
    private String griddingName;
    @ExcelProperty("责任田ID")
    @ExcelIgnore
    private String respfieldCode;
    @ExcelProperty("营业厅渠道ID")
    @ExcelIgnore
    private String lChannelId;
    @ExcelProperty("工号归属营业厅名称")
    private String lChannelName;
    @ExcelProperty("投诉量")
    private String complainCount;
    @ExcelProperty("年同比")
    private Number yoy;
    @ExcelProperty("月环比")
    private Number mom;
}
